package com.mpyy.service.inventory;

import com.mpyy.pojo.DepotInfo;
import com.mpyy.pojo.InventoryCheck;
import com.mpyy.pojo.InventoryCheckDesc;
import com.mpyy.pojo.InventoryDesc;

import java.util.List;

public interface InventoryCheckServiceInter {
    List<InventoryDesc> searchCheck(String inveDescDepot);

    List<InventoryDesc> searchCheckId(String inveDescId);

    List<InventoryCheck> searchTakeStock();

    List<InventoryCheckDesc> searchTakeStockId(String invCheckId);

    int updateCommodity(String invCheckDescId);

    int updateInventoryList(String invCheckId);
    int updateInventory(String invCheckId);

    List<InventoryCheck> searchInventorySurpluslosses();

    List<InventoryCheckDesc> searchInventoryDesc(List<String> invCheckId);

    int updateInventoryCheckDesc(InventoryCheckDesc inventoryCheckDesc);

    List<InventoryDesc> searchProidDesc(String inveDescBatchNum);

    List<InventoryCheckDesc> searchSta();

    int updateCheckDescId(String invCheckDescId);

    int updateInvenCheck(InventoryCheck inventoryCheck);

    List<DepotInfo> searchDepotInfowx();
    //修改库存数量
    int updateInvenDescNum(InventoryCheckDesc inventoryCheckDesc);
}
